import java.util.ArrayList;
import java.util.List;

public class FullGCTest {
    public static void main(String[] args) throws InterruptedException {
        List<byte[]> list = new ArrayList<>();
        System.out.println("Start");
        while (true) {
            byte[] b = new byte[10 * 1024 * 1024]; // 每次分配 10MB
            list.add(b);
            if (list.size() > 100) {
                list.clear(); // 模拟内存抖动
            }
            Thread.sleep(200); // 控制速率
        }
    }
}